using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Comteck.Dto.Orders;

namespace Comteck.Ktt.Services.Plugs.EMS {
  /// <summary>
  /// 运单轨迹
  /// </summary>
  public class M040001Response {
    /// <summary>
    /// 
    /// </summary>
    public List<M040001ResponseItem> ResponseItems { get; set; }

    /// <summary>
    /// 投递状态
    /// </summary>
    public EnumDeliveryStatus DeliveryStatus { get; set; }

    /// <summary>
    /// 投递说明
    /// </summary>
    public string DeliveryDesc { get; set; }
  }

  /// <summary>
  /// 
  /// </summary>
  public class M040001ResponseItem {
    public string OpOrgCode { get; set; }

    public DateTime? OpTime { get; set; }

    public string OpName { get; set; }

    public string OpDesc { get; set; }

    public string OperatorNo { get; set; }

    public string OpCode { get; set; }

    public string OpOrgName { get; set; }

    public string OpOrgProvName { get; set; }

    public string OperatorName { get; set; }

    public string OpOrgCity { get; set; }

    public string WaybillNo { get; set; }

    /// <summary>
    /// 
    /// </summary>
    public string DeliverCode { get; set; }

    /// <summary>
    /// 
    /// </summary>
    public string AttemptDeliveryCode { get; set; }
  }
}
